package com.lebang.medicalInquiry.model.chat;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FunctionRequest {
    private String name;
    private String description;
    private Parameter parameters;

    @Data
    @Builder
    @AllArgsConstructor
    @NoArgsConstructor
    public static class Parameter {

        private String type;

        private Map<String, Map<String,String>> properties;

    }
}
